专利摘要:
低密度パリティ検査(LDPC)符号のパリティ検査行列生成装置及びその方法を提供する。前記LDPC符号を設計するためのパラメータを決定し、前記決定されたパラメータに従って準巡回LDPC符号の第1のパリティ検査行列を生成し、前記第1のパリティ検査行列でパリティ部分の所定の部分の除去を通じて第2のパリティ検査行列を生成し、前記第2のパリティ検査行列を再整列することにより第3のパリティ検査行列を生成する。
公开号:JP2011515036A
申请号:JP2010546703
申请日:2009-02-18
公开日:2011-05-12
发明作者:キョン−ジュン キム,;ゼ−ヨル キム,;ファン−ジュン クォン,;ホン−シル ジョン,;セホ ミョン,;キョン−チョル ヤン,;ヒョン−クウ ヤン,;ソン−リュル ユン,;ハク−ジュ リ,;ヨン−ジュ リム,
申请人:サムスン エレクトロニクス カンパニー リミテッド;ポステック アカデミー‐インダストリー ファウンデーション;
IPC主号:H03M13-19
专利说明:

[0001] 本発明は、低密度パリティ検査(Low−Density Parity−Check:以下、“LDPC”と称する。)符号を使用する通信システムに関し、特に、特定の形態のLDPC符号を生成するチャネル符号化及び復号化装置並びにその方法に関する。]
背景技術

[0002] 無線通信システムにおいて、チャネルの様々な雑音、フェージング現象、及びシンボル間干渉(Inter−Symbol Interference:以下、“ISI”と称する。)によりリンク性能が著しく低下する。したがって、次世代移動通信、デジタルブロードキャスト、及びモバイルインターネットのような高いデータ処理量及び信頼度が要求される高速デジタル通信システムを実現するためには、雑音、フェージング、及びISIを克服する技術を開発することが重要である。近年では、歪曲された情報を効率的に復元することにより通信の信頼度を高めるための方法としてエラー訂正符号に関する研究が活発になされている。]
[0003] 1960年代にGallagerにより初めて紹介されたLDPC符号は、その当時の技術をはるかに追い抜く実現複雑度により長い間忘れられてきた。しかしながら、1993年Berrou、Glavieux、及びThitimajshimaにより発見されたターボ符号がShannonのチャネルリミットに近接する性能を示すため、ターボ符号の性能及び特性に関する多くの分析がなされつつ反復復号及びグラフに基づくチャネル符号化に関する多くの研究が進められてきた。このような研究により、LDPC符号は、1990年代後半に再研究され、LDPC符号に対応するタナーグラフ(ファクターグラフの特別ケース)上で積和(sum−product)アルゴリズムに基づく反復復号を適用することにより復号化を実行すると、Shannonのチャネルリミットに近接する性能を有することが証明された。]
[0004] LDPC符号は、通常、グラフ表現技術を用いて示され、グラフ理論、代数学、及び確率論に基づく方法を通じて多くの特性を分析することができる。一般的に、チャネル符号のグラフモデルは、符号の描写に有用であり、符号化されたビットに関する情報をグラフ内の頂点(vertex)にマッピングし、各ビット間の関係をグラフ内のエッジにマッピングすることにより、各頂点が各エッジを介して所定のメッセージをやりとりする通信ネットワークと見なすことができ、したがって、自然の復号アルゴリズムを導出することが可能となる。例えば、グラフの一種と見なされることができるトレリス(trellis)から導出された復号アルゴリズムは、よく知られているビタビ(Viterbi)アルゴリズム、及びBahl、Cocke、Jelinek、及びRaviv(BCJR)アルゴリズムを含む。]
[0005] LDPC符号は、一般的に、パリティ検査行列と定義され、タナーグラフ(Tanner graph)と称される二部グラフ(bipartite graph)を用いて表現することができる。この二部グラフは、グラフを構成する頂点が相互に異なる2つのタイプに分けられることを意味し、LDPC符号は、変数ノードと検査ノードと呼ばれる頂点を含む二部グラフで表現される。この変数ノードは、この符号化されたビットに一対一にマッピングされる。]
[0006] 図1及び図2を参照して、LDPC符号のグラフ表現方法について説明する。
図1は、4個の行及び8個の列を含むLDPC符号のパリティ検査行列H1の例を示す。
図1を参照すると、列の個数が8であるために、パリティ検査行列H1は、長さ8の符号語を生成するLDPC符号を意味し、この列は、符号化された8ビットにマッピングされる。] 図1 図2
[0007] 図2は、図1のH1に対応するタナーグラフを示す図である。
図2を参照すると、LDPC符号のタナーグラフは、8個の変数ノードx1(202)、x2(204)、x3(206)、x4(208)、x5(210)、x6(212)、x7(214)、及びx8(216)と4個の検査ノード218、220、222、及び224とを含む。ここで、LDPC符号のパリティ検査行列H1のi番目の列及びj番目の行は、変数ノードxi及びj番目の検査ノードにマッピングされる。また、LDPC符号のパリティ検査行列H1のi番目の列及びj番目の行が相互に交差する地点での1の値、すなわち、0でない値は、図2に示すタナーグラフ上で変数ノードxiとj番目の検査ノード間にエッジが存在することを意味する。] 図1 図2
[0008] LDPC符号のタナーグラフにおいて、変数ノード及び検査ノードの次数は、各ノードに接続されているエッジの個数を意味し、この次数は、LDPC符号のパリティ検査行列で関連するノードに対応する列又は行で0でないエントリーの個数と同一である。例えば、図2において、変数ノードx1(202)、x2(204)、x3(206)、x4(208)、x5(210)、x6(212)、x7(214)、及びx8(216)の次数は、それぞれ4、3、3、3、2、2、2、及び2であり、検査ノード218、220、222、及び224の次数は、それぞれ6、5、5、及び5である。] 図2
[0009] また、図2の変数ノードに対応する図1のパリティ検査行列H1のそれぞれの列で0でないエントリーの個数は、上記した次数4、3、3、3、2、2、2、及び2と一致し、図2の検査ノードに対応する図1のパリティ検査行列H1のそれぞれの行で0でないエントリーの個数は、上記した次数6、5、5、及び5と一致する。] 図1 図2
[0010] LDPC符号のノードに対する次数分布(degree distribution)を示すために、次数がiである変数ノードの個数と変数ノードの総数との比率をfiとして定義し、次数がjである検査ノードの個数と検査ノードの総数との比率をgjとして定義する。
例えば、図1及び図2に対応するLDPC符号の場合には、f2=4/8、f3=3/8、f4=1/8、i≠2、3、4に対してfi=0であり、g5=3/4、g6=1/4である、j≠5、6に対してgj=0である。] 図1 図2
[0011] LDPC符号の長さをN、すなわち、列の個数をNとして定義し、行の個数をN/2として定義する時、上述した次数分布を有する全パリティ検査行列で0でないエントリーの密度は、下記の数式(1)のように計算される。]
[0012] 上記数式(1)において、Nが増加するに従って、パリティ検査行列内の‘1’の密度は減少する。一般的に、LDPC符号について、符号長さNが0でないエントリーの密度に反比例するので、Nが大きいLDPC符号は、非常に低い密度を有する。LDPC符号の名称での用語“低密度”は、上述した関係に由来する。]
[0013] 次に、図3を参照して本発明で適用される構造的なLDPC符号のパリティ検査行列の特性について説明する。
図3は、ヨーロッパデジタルブロードキャスト標準の1つである第2世代衛星デジタルビデオブロードキャスト(DVB−S2)で標準技術として採択されたLDPC符号を概略的に示す。
図3において、N1は、LDPC符号語の長さを示し、K1は、情報語の長さを提供し、(N1−K1)は、パリティ長さを提供する。また、整数M1及びqは、q=(N1−K1/M1)を満足するように決定される。好ましくは、K1/M1は、整数でなければならない。] 図3
[0014] 図3を参照すると、パリティ検査行列でパリティ部分、すなわち、K1番目の列から(N1−1)番目の列までの構成は、デュアル対角(dual diagonal)形態を有する。したがって、パリティ部分に対応する列の次数分布について、次数‘1’を有する最後の列を除いて、すべての列は、次数‘2’を有する。] 図3
[0015] パリティ検査行列において、情報語部分、すなわち、0番目の列から(K1−1)番目の列までの構成は、次の規則を用いてなされる。
〔規則1〕 パリティ検査行列で情報語に対応するK1個の列をM1個の列で構成された複数のグループにグループ化することにより、トータルK1/M1個の列グループを生成する。各列グループに属している列を形成する方法は、下記の規則2に従う。]
[0016] 〔規則2〕 最初に、i(ここで、i=1,...,K1/M1)番目の列グループ内の各0番目の列での‘1’の位置を決定する。各i番目の列グループ内の0番目の列の次数をDiで示す際に、‘1’を有する行の位置を



と仮定すると、‘1’を有する行の位置



は、i番目の列グループ内のj(ここで、j=1,2,...,M1−1)番目の列で下記の数式(2)のように定義される。]
[0017] 上述した規則に従うと、i番目(ここで、i=1,...,K1/M1)の列グループに属している列の次数がすべてDiに等しいことを分かる。
上述した規則に従ってパリティ検査行列に関する情報を格納しているDVB−S2LDPC符号の構成を容易に理解するために、次のような具体的な例について説明する。]
[0018] 具体的な例として、N1=30、K1=15、M1=5、及びq=3の場合に、3個の列グループ内の0番目の列に対する‘1’を有する行の位置に関する情報の3つのシーケンスは、次のように表現することができる。ここで、これらのシーケンスは、説明の便宜上、“加重値−1位置シーケンス(weight−1 position sequences)”と称する。]
[0019] 各列グループ内の0番目の列の“加重値−1位置シーケンス”について、説明の便宜上、対応する位置シーケンスだけが列グループ別に次のように表現されることができる。例えば、
0 1 2
0 11 13
0 10 14
言い換えれば、このi番目のラインでのi番目の“加重値−1位置シーケンス”は、i番目の列グループに対する行の位置に関する情報を順次に示す。]
[0020] 上述した具体的な例に対応する情報と規則1及び規則2とを用いてパリティ検査行列を構成することにより、図4のDVB−S2LDPC符号と同一の概念を有するLDPC符号を生成することができる。
規則1及び規則2に従って設計されたDVB−S2 LDPC符号が構造形状を用いて効率的に符号化することができることが知られている。パリティ検査行列に基づくDVB−S2を用いてLDPC符号化を実行する工程での各ステップについては、次のような例を挙げて説明する。] 図4
[0021] 以下の説明において、具体的な例として、N1=16200、K1=10800、M1=360、及びq=15を有するDVB−S2LDPC符号を使用する符号化工程について説明する。説明の便宜のために、長さK1を有する情報語ビットは、



として示され、長さ(N1−K1)を有するパリティビットは、



として表現される。]
[0022] 〔ステップ1〕LDPC符号化器は、パリティビットを次のように初期化する。]
[0023] 〔ステップ2〕LDPC符号化器は、パリティ検査行列を示す格納されているシーケンスの0番目の“加重値−1位置シーケンス”から列グループ内で‘1’が位置した行に関する情報を読み出す。
0 2084 1613 1548 1286 1460 3196 4297 2481 3369 3451 4620 2622]
[0024] LDPC符号化器は、上記読み出された情報及び1番目の情報語ビットi0を用いて下記の数式(3)に従って特定のパリティビットpxをアップデートする。ここで、xは、



の値を示す。



上述した数式(3)において、



は、



として表現することもでき、

は、2進加算を意味する。]
[0025] 〔ステップ3〕次に、LDPC符号化器は、i0の後の次の359個の情報語ビットim(ここで、m=1,2,...,359)に対して下記の数式(4)の値を求める。



上述した数式(4)において、xは、



の値を示す。上述した数式(4)は、上述した数式(2)と同一の概念を有することに留意しなければならない。]
[0026] 次いで、LDPC符号化器は、上述した数式(4)で求められた値を用いて数式(3)と類似した動作を実行する。すなわち、LDPC符号化器は、imに対して



をアップデートする。例えば、m=1、すなわち、i1に対して、LDPC符号化器は、下記の数式(5)で定義されるように、パリティビット



をアップデートする。



上述した数式(5)において、q=15であることに留意しなければならない。LDPC符号化器は、m=1,2,...,359に対して上記のような工程を同様に実行する。]
[0027] 〔ステップ4〕ステップ2と同様に、LDPC符号化器は、361番目の情報語ビットi360に対して1番目の“加重値−1位置シーケンス”



の情報を読み出し、特定のpxをアップデートする。ここで、xは、



である。
LDPC符号化器は、i360の後の次の359個の情報語ビットi361,i362,...,i719に数式(4)を同様に適用することにより、



をアップデートする。]
[0028] 〔ステップ5〕LDPC符号化器は、それぞれの360個の情報語ビットを有するすべてのグループに対してステップ2、3、及び4を反復する。]
[0029] 〔ステップ6〕LDPC符号化器は、最終的に数式(6)を用いてパリティビットを決定する。]
[0030] 上述した数式(6)のパリティビットpiは、LDPC符号化が完了したパリティビットである。
上述したように、DVB−S2において、LDPC符号化器は、ステップ1からステップ6までの工程を介してLDPC符号化を行う。]
[0031] LDPC符号の性能がタナーグラフのサイクル特性に密接に関連していることがよく知られている。特に、タナーグラフにおいて、短い長さのサイクルの個数が多い場合に性能劣化が発生し得ることが実験によりよく知られている。したがって、高性能を有するLDPC符号を設計するためには、タナーグラフ上のサイクル特性を考慮すべきである。]
[0032] しかしながら、良好なサイクル特性を有するDVB−S2LDPC符号を設計する方法は提案されていない。実際に、DVB−S2 LDPC符号に対して、タナーグラフのサイクル特性の最適化が考慮されていないため、エラーフロア(error floor)現象は、高い信号対雑音比(SNR)で観察される。これらの理由で、DVB−S2構造を有するLDPC符号を設計する際にサイクル特性を効率的に改善させることができる方法が要求されているという問題がある。]
発明が解決しようとする課題

[0033] したがって、本発明は、上述した従来技術の問題点を解決するために提案されたものであり、その目的は、LDPC符号を使用する通信システムにおけるDVB−S2 LDPC符号を設計するために巡回置換行列に基づいて設計された準巡回LDPC符号のパリティ検査行列を設計するチャネル符号化/復号化装置及び方法を提供することにある。]
[0034] また、本発明は、LDPC符号を使用する通信システムにおけるタナーグラフ特性がよいDVB−S2 LDPC符号と同一のLDPC符号のパリティ検査行列を設計するチャネル符号化/復号化装置及び方法を提供することにある。]
課題を解決するための手段

[0035] 上記のような目的を達成するために、本発明の一態様によれば、低密度パリティ検査(LDPC)符号のパリティ検査行列生成方法が提供される。前記方法は、前記LDPC符号を設計するためのパラメータを決定するステップと、前記決定されたパラメータに従って準巡回LDPC符号の第1のパリティ検査行列を形成するステップと、前記第1のパリティ検査行列でパリティ部分の所定の部分の除去を通じて第2のパリティ検査行列を生成するステップと、前記第2のパリティ検査行列を再整列させることにより第3のパリティ検査行列を生成するステップとを有する。]
[0036] 本発明の他の態様によれば、低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル符号化方法が提供される。前記方法は、格納されているパリティ検査行列を読み出すステップと、前記格納されているパリティ検査行列を用いて信号をLDPC符号化するステップとを有し、前記パリティ検査行列はパリティと情報語とに区分され、符号化率が3/5であり、符号語の長さが16200である時、前記パリティ検査行列が以下の表Iに定義されるように構成される。]
[0037] 本発明のさらに他の態様によれば、低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル復号化方法が提供される。前記方法は、前記LDPC符号のパリティ検査行列を抽出するステップと、前記抽出されたパリティ検査行列を用いてLDPC復号化を実行するステップとを有し、前記抽出されたパリティ検査行列はパリティと情報語とに区分され、符号化率が3/5であり、符号語の長さが16200である時、前記パリティ検査行列が以下の表IIに定義されるように構成される。]
[0038] 本発明のさらなる他の態様によれば、低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル符号化装置が提供される。前記チャネル符号化装置は、格納されているパリティ検査行列を読み出すLDPC符号パリティ検査行列抽出部と、前記格納されているパリティ検査行列を用いて受信信号のLDPC符号化を実行するLDPC符号化器とを有し、前記パリティ検査行列はパリティと情報語とに区分され、符号化率が3/5であり、符号語の長さが16200である時、前記パリティ検査行列が以下の表IIIに定義されるように構成される。]
[0039] 本発明のさらなる他の1つの態様によれば、低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル復号化装置が提供される。前記チャネル復号化装置は、格納されているパリティ検査行列を読み出すLDPC符号パリティ検査行列抽出部と、前記読み出されたパリティ検査行列を用いてLDPC復号化を実行するLDPC復号化器とを有し、前記読み出されたパリティ検査行列はパリティと情報語とに区分され、符号化率が3/5であり、符号語の長さが16200である時、前記読み出されたパリティ検査行列が以下の表IVに定義されるように構成される。]
発明の効果

[0040] 本発明は、DVB−S2LDPC符号を設計するにあたりタナーグラフの特性を最適化することによりLDPC符号を使用する通信システムの性能を最適化することができる。]
図面の簡単な説明

[0041] 長さが8であるLDPC符号のパリティ検査行列の一例を示す図である。
長さが8であるLDPC符号のパリティ検査行列の一例のタナーグラフを示す図である。
DVB−S2 LDPC符号の概略的な構成を示す図である。
DVB−S2 LDPC符号のパリティ検査行列の一例を示す図である。
本発明の実施形態による図4のDVB−S2 LDPC符号のパリティ検査行列で所定の規則に従って各列及び行を再配列することにより生成されるパリティ検査行列を示す図である。
本発明の実施形態によるDVB−S2 LDPC符号の設計のために必要な準巡回LDPC符号のパリティ検査行列を示す図である。
本発明の実施形態によるDVB−S2 LDPC符号の設計のために必要な準巡回LDPC符号のパリティ検査行列を変換することにより得られた結果を示す図である。
本発明の実施形態によるDVB−S2 LDPC符号を設計する工程を示すフローチャートである。
本発明の実施形態によるDVB−S2 LDPC符号のコンピュータシミュレーション結果を示す図である。
本発明の実施形態による再設計されたDVB−S2 LDPC符号を使用する通信システムにおける送受信器の構成を示すブロック図である。
本発明の実施形態によるLDPC符号を使用する送信装置の構成を示すブロック図である。
本発明の実施形態によるLDPC符号を使用する受信装置の構成を示すブロック図である。
本発明の実施形態によるLDPC符号を使用する受信装置での受信動作を示すフローチャートである。] 図4
実施例

[0042] 以下、本発明の好適な一実施形態を、添付図面を参照しつつ詳細に説明する。
下記の説明において、明瞭性と簡潔性の観点から、本発明に関連した公知の機能や構成に関する具体的な説明が本発明の要旨を不明瞭にすると判断される場合には、その詳細な説明を省略する。]
[0043] 本発明は、タナーグラフの特性が優秀なDVB−S2LDPC符号を設計する方法を提供する。また、本発明は、設計されたLDPC符号のパリティ検査行列を用いてLDPC符号語を生成する方法及びその装置を提供する。]
[0044] 図4に示すDVB−S2LDPC符号のパリティ検査行列を用いてDVB−S2 LDPC符号の構造特性について説明する。
図4に示すパリティ検査行列の場合に、N1=30、K1=15、M1=5、及びq=3であり、3個の列グループ内の0番目の列に対する行の“加重値−1位置シーケンス”は、次のようである。
0 1 2
0 11 13
0 10 14
ここで、このi番目のラインでのi番目の“加重値−1位置シーケンス”は、i番目の列グループで1を有する行の位置に関する情報を順次に示す。] 図4
[0045] まず、図4のパリティ検査行列は、次のような規則に従って再構成される。図4は、DVB−S2LDPC符号のパリティ検査行列を示す図である。
〔規則3〕 0番目の行〜(N1−K1−1)番目の行は、(q・i+j)番目の行が(M1・j+i)番目の行に位置するように再整列させる。ここで、0≦i<M1及び0≦j<qである。
〔規則4〕 0番目の列〜(K1−1)番目の列は、そのままおき、K1番目の列〜(N1−1)番目の列は、(K1+q・i+j)番目の列が(K1+M1・j+i)番目の列に位置するように再整列させる。] 図4
[0046] 図5に示す形態を有するパリティ検査行列は、規則3及び規則4に従って図4のパリティ検査行列を再構成することにより得られる。
図5は、本発明の実施形態による図4のDVB−S2LDPC符号のパリティ検査行列で所定の規則に従って各列及び行を再配列することにより生成されるパリティ検査行列を示す図である。] 図4 図5
[0047] 図5において、‘1’が0番目の行の(N1−1)番目の列にあると仮定すると、図5のパリティ検査行列がM1×M1、すなわち、5×5のサイズを有する巡回置換行列で構成された準巡回LDPC符号の一種であることをわかる。
ここで、‘巡回置換行列’は、恒等行列(identity matrix)の各行を右方に1つずつ巡回移動させた置換行列の1つの種類を意味する。また、‘準巡回LDPC符号’は、パリティ検査行列を同一のサイズを有するいくつかのブロックに区分し、巡回置換行列又は0行列を各ブロックにマッピングすることにより生成されたLDPC符号の一種を意味する。] 図5
[0048] 要約すると、規則3及び規則4を通じてDVB−S2LDPC符号のパリティ検査行列を再構成することにより準巡回LDPC符号と近似したパリティ検査行列を得ることができることをわかる。また、DVB−S2 LDPC符号が規則3及び規則4の逆工程を通じて準巡回LDPC符号から生成されることができることが予想される。]
[0049] DVB−S2LDPC符号についての研究結果は、ほとんど知られていないが、準巡回LDPC符号の場合には非常に様々な設計方法が知られている。特に、準巡回LDPC符号の設計方法は、タナーグラフ上のサイクル特性を最適化する周知の方法を含む。]
[0050] 本発明の実施形態は、よく知られている準巡回LDPC符号のタナーグラフ上のサイクル特性を改善する方法を用いてDVB−S2 LDPC符号を設計する方法を提供する。
しかしながら、準巡回LDPC符号のサイクル特性を改善する方法が主な内容ではないため、説明の便宜上、具体的な内容を省略する。]
[0051] 以下では、準巡回LDPC符号を用いてDVB−S2 LDPC符号を設計するための方法について説明する。DVB−S2 LDPC符号は、符号語長さN1、情報語長さK1、パリティ長さ(N1−K1)、及びq=(N1−K1)/M1を有する。]
[0052] 準巡回LDPC符号のパリティ検査行列を図6に示す。
図6は、本発明の実施形態によるDVB−S2 LDPC符号の設計のために必要な準巡回LDPC符号のパリティ検査行列を示す図である。
図6に示すパリティ検査行列は、(N1−K1)個の行及びN1個の列を有し、M1×M1個の部分ブロックに分けられる。説明の便宜上、t=K1/M1である場合に、図6のパリティ検査行列での情報語部分及びパリティ部分は、それぞれt個の列ブロック及びq個の列ブロックで構成され、合計q個の行ブロックを有する。ここで、N1/M1=t+qである。] 図6
[0053] 図6のパリティ検査行列を構成する各部分ブロックは、巡回置換行列又はゼロ行列に対応する。ここで、巡回置換行列は、M1×M1サイズを有し、次のように定義される巡回置換行列Pに基づいて生成される。] 図6
[0054] 図6において、aijは0〜M1−1の整数又は“∞”の値を有し、P0は恒等行列Iとして定義され、P∞は、M1×M1ゼロ行列を意味する。また、パリティ部分の数字‘0’は、M1×M1ゼロ行列を意味する。] 図6
[0055] 図6のパリティ検査行列のもっとも大きい特徴は、パリティに対応する列ブロックが図に示すように恒等行列Iと、巡回置換行列



と、を有することにある。
言い換えれば、パリティに対応する列ブロックは、図6に示す構成に固定される。巡回置換行列



は、次のように定義される。] 図6
[0056] 図6に示す準巡回LDPC符号は、パリティ部分に対応する列ブロックの構成が固定されるので、準巡回LDPC符号のサイクルを最適化する工程で変わらない部分である。
言い換えれば、このパリティ部分に対応する列ブロックが図6のパリティ検査行列で固定されるので、このパリティに対応する変数ノード間の接続状態は、タナーグラフ上で決定され、これにより、このタナーグラフのサイクルを最適化するために情報語部分に対応する変数ノード間の接続状態を最適化するだけでよい。] 図6
[0057] 上述したように、準巡回LDPC符号のタナーグラフ上のサイクル特性を最適化する非常に様々な方法が知られている。本発明では、サイクル特性が最適化されたタナーグラフを有する準巡回LDPC符号の設計方法が主な内容ではないため、具体的な内容を省略する。]
[0058] 準巡回LDPC符号の設計方法を通じて図6の準巡回パリティ検査行列でパリティ部分の構成が固定された状態で優秀な性能を有することができるように次数分布が決定されると仮定する。
対応する次数分布に従って情報語部分に対応する列ブロックで巡回置換行列及びゼロ行列の位置が定められ、タナーグラフのサイクル特性が最適化される。] 図6
[0059] 例えば、図7に示す形態は、図6のパリティ検査行列で1番目の行ブロックでの最後の(N1/M1)番目又は(t+q)番目の列ブロックに対応する巡回置換行列



で1番目の行での最後の列の‘1’を除去することにより行うことができる。
図7は、本発明の実施形態によるDVB−S2LDPC符号の設計のために必要な準巡回LDPC符号のパリティ検査行列を変換することにより得られた結果を示す図である。
図7において、巡回置換行列



が次のような行列Qに変更されることに留意すべきである。] 図6 図7
[0060] 次の規則5及び規則6は、規則3及び規則4の逆工程を適用することにより定義される。
〔規則5〕 0番目の列〜(K1−1)番目の列は、そのままおき、K1番目の列〜(N1−1)番目の列は、(K1+M1・j+i)番目の列が(K1+q・i+j)番目の列に位置するように再整列させる。ここで、0≦i<M1及び0≦j<qである。
〔規則6〕 0番目の行〜(N1−K1−1)番目の行は、(M1・j+i)番目の行が(q・i+j)番目の行に位置するように再整列される。]
[0061] 規則5及び規則6を適用することにより上述した工程を通じて図6の準巡回LDPC符号から生成されたLDPC符号のパリティ検査行列は、例えば、図3に示したDVB−S2 LDPC符号の形態を有するパリティ検査行列となる。
符号語長さ、情報語長さ、及びパリティ長さが、それぞれN1、K1、及び(N1−K1)であり、q=(N1−K1)/M1であるDVB−S2パリティ検査行列を設計するための上述した方法は、次のような工程に要約することができる。] 図3 図6
[0062] 〔DVB−S2LDPC符号設計工程〕
図8は、本発明の実施形態によるDVB−S2 LDPC符号を設計する工程を示すフローチャートである。
図8を参照すると、ステップ801で、所望するDVB−S2 LDPC符号の設計のために必要なパラメータを決定する。本発明では、良好な次数分布だけではなく符号語長さ及び情報語長さのようなパラメータがDVB−S2 LDPC符号を設計するためにあらかじめ定められていると仮定する。] 図8
[0063] 次に、ステップ803で、図6に示すように、M1×M1サイズの巡回置換行列及びゼロ行列で構成された準巡回LDPC符号のパリティ検査行列は、ステップ801で決定されたパラメータに従って構成される。図6において、パリティ部分に対応する列ブロックは、常に特定の形態に固定されている。] 図6
[0064] 次に、ステップ805で、準巡回LDPC符号のタナーグラフのサイクル特性を改善するアルゴリズムを適用することにより図6の情報語部分に対応する列ブロックの巡回置換行列を決定する。ここで、サイクル特性を改善するためには既知のアルゴリズムを使用してもよい。
次に、ステップ807で、図7に示したパリティ検査行列は、例えば、ステップ805で確定された図6のパリティ検査行列で1番目の行での最後の列の‘1’を除去することにより得られる。] 図6 図7
[0065] 次に、ステップ809で、図7のパリティ検査行列での列及び行は、規則5及び規則6を図7のパリティ検査行列に適用することにより再整列される。最終的に得られたパリティ検査行列は、例えば、図3に示したDVB−S2LDPC符号であることができる。
符号語は、上記のようなステップを通じて設計されたLDPC符号に上述したDVB−S2 LDPC符号化工程を適用することにより生成されることができる。] 図3 図7
[0066] DVB−S2LDPC符号の性能を分析するために、次のようなパラメータを有するDVB−S2 LDPC符号を設計した。例えば、
N1=648000、K1=38880、M1=360、q=72]
[0067] このパラメータを有する符号化率が3/5であるDVB−S2LDPC符号を設計するために、以下の表1及び表2に示すパリティ検査行列は、例えば、DVB−S2 LDPC符号設計工程を適用することにより合計N1/M1=180個の列ブロック及びq=(N1−K1)/M1=72個の行ブロックを有する準巡回LDPC符号から得ることができる。i番目の列のi番目の“加重値−1位置シーケンス”は、i番目の列グループで1を有する行の位置に関する情報を順次に示す。]
[0068] また、次のようなパラメータを有するDVB−S2LDPC符号を設計した。例えば、
N1=16200、K1=9720、M1=360、q=18
このパラメータを有する符号化率が3/5であるDVB−S2 LDPC符号を設計するために、表3〜表6に示すパリティ検査行列は、例えば、DVB−S2 LDPC符号設計工程に適用することにより合計N1/M1=45個の列ブロック及びq=(N1−K1)/M1=18個の行ブロックを有する準巡回LDPC符号から得ることができる。i番目の列のi番目の“加重値−1位置シーケンス”がi番目の列グループで1を有する行の位置に関する情報を順次に示すことに留意する。]
[0069] ]
[0070] 新たに設計されたDVB−S2LDPC符号と既存のDVB−S2 LDPC符号間の性能比較を図9に示す。
図9は、本発明の実施形態によるDVB−S2 LDPC符号のコンピュータシミュレーション結果を示す図である。] 図9
[0071] 加法性白色ガウス雑音(Additive White Gaussian Noise:AWGN)チャネルが二位相偏移(BPSK)変調方式を使用する場合に、約0.15dBの性能改善がBER=10−4でなされることをわかる。
符号化率が3/5であるDVB−S2LDPC符号の性能改善は、表1〜表6に示すように、このパリティ検査行列に関する情報だけを変更することによりなすことができる。]
[0072] 図8を参照して説明したDVB−S2LDPC符号設計工程は、符号化率が3/5である場合だけでなく様々な符号化率に対しても使用されることができる。次のようなパラメータを有するDVB−S2 LDPC符号は、他の符号化率を有するDVB−S2 LDPC符号の設計に対する実施形態として設計された。
N1=64800、K1=43200、M1=360、q=60] 図8
[0073] このパラメータを有する符号化率が2/3であるDVB−S2LDPC符号を設計するために、表7〜表10に示すパリティ検査行列は、例えば、図8のDVB−S2 LDPC符号設計工程を適用することにより合計N1/M1=180個の列ブロック及びq=60個の行ブロックを有する準巡回LDPC符号から得ることができる。] 図8
[0074] ]
[0075] 図10は、本発明の実施形態による再設計されたDVB−S2LDPC符号を使用する通信システムにおける送受信器の構成を示すブロック図である。] 図10
[0076] 図10を参照すると、メッセージuは、受信器1030に送信される前に送信器1010内のLDPC符号化器1011に入力される。LDPC符号化器1011は、入力されたメッセージuを符号化し、符号化された信号cを変調器1013に送信する。変調器1013は、この符号化された信号を変調し、この変調された信号sを無線チャネル1020を通じて受信器1030に送信する。受信器1030内の復調器1031は、送信器1010により送信された信号rを復調し、この復調された信号xをLDPC復号化器1033に出力する。その後に、LDPC復号化器1033は、メッセージの推定値



を無線チャネル1020を介して受信されたデータから計算する。] 図10
[0077] この再設計されたDVB−S2LDPC符号を使用する通信システムにおける送信装置の具体的な構成を図11に示す。
図11は、本発明の実施形態による再設計されたLDPC符号を使用する送信装置の構成を示すブロック図である。
送信装置は、制御部1130、LDPC符号パリティ検査行列抽出部1110、及びLDPC符号化器1150を含む。] 図11
[0078] LDPC符号パリティ検査行列抽出部1110は、システムの要求事項に従ってLDPC符号パリティ検査行列を抽出する。LDPC符号パリティ検査行列は、表1〜表10に示すシーケンス情報から抽出することもでき、パリティ検査行列を格納しているメモリから抽出することもでき、送信装置から与えられることもでき、又は送信装置で生成することもできる。]
[0079] 制御部1130は、システムの要求事項に合うように符号化率、符号語の長さ、又は情報語の長さに従って必要なパリティ検査行列を決定するように制御する。
LDPC符号化器1150は、制御部1130及びLDPC符号パリティ検査行列抽出部1110により読み出されたLDPC符号パリティ検査行列情報に基づいて符号化を実行する。]
[0080] 図12は、本発明の実施形態による受信装置の構成を示すブロック図である。
図12は、この再設計されたDVB−S2LDPC符号を使用する通信システムから送信された信号を受信し、この受信された信号からユーザが所望するデータを復元する受信装置を示す図である。] 図12
[0081] 受信装置は、制御部1250、パリティ検査行列決定部1230、LDPC符号パリティ検査行列抽出部1270、復調器1210、及びLDPC復号化器1290を含む。
復調器1210は、受信されたLDPC符号を復調し、該復調された信号をパリティ検査行列決定部1230及びLDPC復号化器1290に送信する。]
[0082] パリティ検査行列決定部1230は、制御部1250の制御の下で、この復調された信号に基づいてシステムで使用されたLDPC符号のパリティ検査行列を判定する。
制御部1250は、パリティ検査行列決定部1230からの判定結果をLDPC符号パリティ検査行列抽出部1270及びLDPC復号化器1290に送信する。]
[0083] LDPC符号パリティ検査行列抽出部1270は、制御部1250の制御の下でシステムより要求されるLDPC符号のパリティ検査行列を抽出し、該パリティ検査行列をLDPC復号化器1290に送信する。上述したように、LDPC符号のパリティ検査行列は、表1〜表10に示すシーケンス情報から抽出することもでき、パリティ検査行列を格納しているメモリから抽出することもでき、受信装置から与えられることもでき、受信装置で生成することもできる。]
[0084] LDPC復号化器1290は、制御部1250の制御の下で、復調器1210から送信された受信信号及びLDPC符号パリティ検査行列抽出部1270から送信されたLDPC符号のパリティ検査行列に関する情報に基づいて復号化を実行する。]
[0085] 図12での受信装置の動作フローチャートを図13に示す。
ステップ1301で、復調器1210は、再設計されたDVB−S2LDPC符号を使用する通信システムから送信された信号を受信し、該受信された信号を復調する。この後に、ステップ1303で、パリティ検査行列決定部1230は、この復調された信号に基づいてシステムで使用されたLDPC符号のパリティ検査行列を決定する。] 図12 図13
[0086] パリティ検査行列決定部1230により決定された結果は、ステップ1305で、LDPC符号パリティ検査行列抽出部1270に伝達される。LDPC符号パリティ検査行列抽出部1270は、ステップ1307で、システムにより要求されるLDPC符号のパリティ検査行列を抽出し、これをLDPC復号化器1290に伝達する。]
[0087] 上述したように、LDPC符号のパリティ検査行列は、表1〜表10に示すシーケンス情報から抽出することもでき、パリティ検査行列を格納しているメモリから抽出することもでき、送信装置内から与えられることもでき、又は送信装置で生成することもできる。]
[0088] この後、LDPC復号化器1290は、ステップ1309で、LDPC符号パリティ検査行列抽出部1270から伝達されたLDPC符号のパリティ検査行列に関する情報に基づいて復号化を実行する。]
[0089] 以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきである。]
[0090] 1010送信器
1011LDPC符号化器
1013変調器
1020無線チャネル
1030受信器
1031復調器
1033LDPC復号化器
1110 LDPC符号パリティ検査行列抽出部
1130 制御部
1150 LDPC符号化器
1210 復調器
1230 パリティ検査行列決定部
1250 制御部
1270 LDPC符号パリティ検査行列抽出部
1290 LDPC復号化器]
权利要求:

請求項1
低密度パリティ検査(Low−DensityParity−Check:以下、LDPCと記す)符号のパリティ検査行列生成方法であって、前記LDPC符号を設計するためのパラメータを決定するステップと、前記決定されたパラメータに従って準巡回LDPC符号の第1のパリティ検査行列を形成するステップと、前記第1のパリティ検査行列でパリティ部分の所定の部分の除去を通じて第2のパリティ検査行列を生成するステップと、前記第2のパリティ検査行列を再整列させることにより第3のパリティ検査行列を生成するステップとを有することを特徴とする低密度パリティ検査符号のパリティ検査行列生成方法。
請求項2
第2のパリティ検査行列を生成するステップは、前記第1のパリティ検査行列で1番目の行の最後の列の‘1’を除去することにより前記第2のパリティ検査行列を生成することを特徴とする請求項1に記載の低密度パリティ検査符号のパリティ検査行列生成方法。
請求項3
第3のパリティ検査行列を生成するステップは、下記の規則1、規則2に従って前記第2のパリティ検査行列を再整列させるステップを含み、前記規則1は、前記第2のパリティ検査行列の0番目の列乃至(K1−1)番目の列は、そのままにしておき、K1番目の列乃至(N1−1)番目の列は、(K1+M1・j+i)番目の列が(K1+q・i+j)番目の列に位置するように再整列させる。ここで、K1は、前記第2のパリティ検査行列の情報語の長さを示し、N1は、符号語の長さを示し、0≦i<M1、0≦j<q、及びq=(N1−K1)/M1であり、この時、M1、q、及びK1/M1は、整数であり、前記規則2は、前記第2のパリティ検査行列の0番目の行乃至(N1−K1−1)番目の行は、(M1・j+i)番目の行が(q・i+j)番目の行に位置するように再整列させる。ここで、K1は、前記第2のパリティ検査行列の情報語の長さを示し、N1は、符号語の長さを示し、0≦i<M1、0≦j<q、及びq=(N1−K1)/M1であり、この時、M1、q、及びK1/M1は、整数である、ことを特徴とする請求項1に記載の低密度パリティ検査符号のパリティ検査行列生成方法。
請求項4
前記第3のパリティ検査行列は、以下の表1に定義されるように生成されることを特徴とする請求項1に記載の低密度パリティ検査符号のパリティ検査行列生成方法。
請求項5
前記第3のパリティ検査行列は、以下の表2に定義されるように生成されることを特徴とする請求項4に記載の低密度パリティ検査符号のパリティ検査行列生成方法。
請求項6
前記第3のパリティ検査行列は、以下の表3に定義されるように生成されることを特徴とする請求項4に記載の低密度パリティ検査符号のパリティ検査行列生成方法。
請求項7
前記第3のパリティ検査行列は、情報語に対応する列を所定の個数の列をそれぞれ有する列にグループ化した複数の列グループで構成され、前記表1での各行は、前記パリティ検査行列の対応する列グループで‘1’が位置する行の位置を示すシーケンス情報を含むことを特徴とする請求項4に記載の低密度パリティ検査符号のパリティ検査行列生成方法。
請求項8
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル符号化方法であって、格納されているパリティ検査行列を読み出すステップと、前記格納されているパリティ検査行列を用いて信号をLDPC符号化するステップとを有し、符号化率が3/5であり、符号語の長さが16200である時、前記パリティ検査行列が以下の表4に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル符号化方法。
請求項9
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル符号化方法であって、格納されているパリティ検査行列を読み出すステップと、前記格納されているパリティ検査行列を用いて信号をLDPC符号化するステップとを有し、符号化率が3/5であり、符号語の長さが64800である時、前記パリティ検査行列が以下の表5に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル符号化方法。
請求項10
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル符号化方法であって、格納されているパリティ検査行列を読み出すステップと、前記格納されているパリティ検査行列を用いて信号をLDPC符号化するステップとを有し、符号化率が2/3であり、符号語の長さが64800である時、前記パリティ検査行列が以下の表6に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル符号化方法。
請求項11
前記パリティ検査行列は、前記情報語に対応する列を所定の個数ずつグループ化した複数の列グループで構成され、前記表4での各行は、前記パリティ検査行列の対応する列グループで‘1’が位置する行の位置を示すシーケンス情報を含むことを特徴とする請求項8に記載の低密度パリティ検査符号を使用する通信システムのチャネル符号化方法。
請求項12
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル復号化方法であって、前記LDPC符号のパリティ検査行列を抽出するステップと、前記抽出されたパリティ検査行列を用いてLDPC復号化を実行するステップとを有し、符号化率が3/5であり、符号語の長さが16200である時、前記パリティ検査行列が以下の表7に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル復号化方法。
請求項13
前記パリティ検査行列は、前記情報語に対応する列を所定の個数ずつグループ化した複数の列グループで構成され、前記表7での各行は、前記パリティ検査行列の対応する列グループで‘1’が位置する行の位置を示すシーケンス情報を含むことを特徴とする請求項12に記載の低密度パリティ検査符号を使用する通信システムのチャネル復号化方法。
請求項14
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル復号化方法であって、前記LDPC符号のパリティ検査行列を抽出するステップと、前記抽出されたパリティ検査行列を用いてLDPC復号化を実行するステップとを有し、符号化率が3/5であり、符号語の長さが64800である時、前記パリティ検査行列が次の表8に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル復号化方法。
請求項15
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル復号化方法であって、前記LDPC符号のパリティ検査行列を抽出するステップと、前記抽出されたパリティ検査行列を用いて信号のLDPC復号化を実行するステップとを有し、符号化率が2/3であり、符号語の長さが64800である際に、前記パリティ検査行列が以下の表9に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル復号化方法。
請求項16
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル符号化装置であって、格納されているパリティ検査行列を読み出すLDPC符号パリティ検査行列抽出部と、前記格納されているパリティ検査行列を用いて受信信号のLDPC符号化を実行するLDPC符号化器とを有し、符号化率が3/5であり、符号語の長さが16200である時、前記パリティ検査行列が以下の表10に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル符号化装置。
請求項17
前記パリティ検査行列は、前記情報語に対応する列を所定の個数の列をそれぞれ有する列にグループ化した複数の列グループで構成され、前記表10での各行は、前記パリティ検査行列の対応する列グループで‘1’が位置する行の位置を示すシーケンス情報を含むことを特徴とする請求項16に記載の低密度パリティ検査符号を使用する通信システムのチャネル符号化装置。
請求項18
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル符号化装置であって、格納されているパリティ検査行列を読み出すLDPC符号パリティ検査行列抽出部と、前記格納されているパリティ検査行列を用いて受信信号のLDPC符号化を実行するLDPC符号化器とを有し、符号化率が3/5であり、符号語の長さが64800である時、前記パリティ検査行列が以下の表11に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル符号化装置。
請求項19
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル符号化装置であって、格納されているパリティ検査行列を読み出すLDPC符号パリティ検査行列抽出部と、前記格納されているパリティ検査行列を用いて受信信号のLDPC符号化を実行するLDPC符号化器とを有し、符号化率が2/3であり、符号語の長さが64800である時、前記パリティ検査行列が以下の表12に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル符号化装置。
請求項20
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル復号化装置であって、格納されているパリティ検査行列を読み出すLDPC符号パリティ検査行列抽出部と、前記読み出されたパリティ検査行列を用いてLDPC復号化を実行するLDPC復号化器とを有し、符号化率が3/5であり、符号語の長さが16200である時、前記読み出されたパリティ検査行列が以下の表13に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル復号化装置。
請求項21
前記パリティ検査行列は、前記情報語に対応する列を所定の個数の列をそれぞれ有する列にグループ化した複数の列グループで構成され、前記表13での各行は、前記パリティ検査行列の対応する列グループで‘1’が位置する行の位置を示すシーケンス情報を含むことを特徴とする請求項20に記載の低密度パリティ検査符号を使用する通信システムのチャネル復号化装置。
請求項22
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル復号化装置であって、格納されているパリティ検査行列を読み出すLDPC符号パリティ検査行列抽出部と、前記読み出されたパリティ検査行列を用いて信号のLDPC復号化を実行するLDPC復号化器とを有し、符号化率が3/5であり、符号語の長さが64800である時、前記読み出されたパリティ検査行列が以下の表14に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル復号化装置。
請求項23
低密度パリティ検査(LDPC)符号を使用する通信システムのチャネル復号化装置であって、格納されているパリティ検査行列を読み出すLDPC符号パリティ検査行列抽出部と、前記読み出されたパリティ検査行列を用いて信号のLDPC復号化を実行するLDPC復号化器とを有し、符号化率が2/3であり、符号語の長さが64800である時、前記読み出されたパリティ検査行列が以下の表15に定義されるように構成されることを特徴とする低密度パリティ検査符号を使用する通信システムのチャネル復号化装置。
类似技术:
公开号 | 公开日 | 专利标题
Mitchell et al.2015|Spatially coupled LDPC codes constructed from protographs
US10038576B2|2018-07-31|Method and apparatus for transmitting and receiving data in a communication system
JP6297215B2|2018-03-20|適応変調符号化(amc)のための方法及びamcコントローラー
JP5551209B2|2014-07-16|可変サイズのパケットのldpc符号化及び復号化
CN107733438B|2020-10-30|Parallel bit interleaver
CN105811997B|2019-11-15|用于在通信/广播系统中发送和接收数据的设备和方法
US8677219B2|2014-03-18|Method and apparatus for adapting a bit interleaver to LDPC codes and modulations under AWGN channel conditions using binary erasure surrogate channels
JP4317196B2|2009-08-19|低密度のパリティ検査符号を用いる通信システムにおける送信装置、受信装置、信号送信方法および信号受信方法
US8010869B2|2011-08-30|Method and device for controlling the decoding of a LDPC encoded codeword, in particular for DVB-S2 LDPC encoded codewords
EP2096761B1|2013-09-11|Puncturing of LDPC codes in dependence on the modulation scheme
US7653859B2|2010-01-26|System, apparatus and method for transmitting and receiving data coded by low density parity check code having variable coding rate
KR100739510B1|2007-07-13|반구조적 블록 저밀도 패리티 검사 부호 부호화/복호 장치및 방법
TWI400890B|2013-07-01|解碼ldpc編碼信號的解碼器及方法
JP3575606B2|2004-10-13|データの低密度パリティ検査符号化方法および装置
CA2454574C|2008-12-09|Method and system for memory management in low density parity check | decoders
JP5440804B2|2014-03-12|低密度パリティ検査符号を使用するシステムにおけるチャネル符号化方法及びその装置
JP3990396B2|2007-10-10|ロングおよびショートブロック長の低密度パリティチェック(ldpc)コードを提供する方法およびシステム
EP2239854B9|2015-02-18|Shortening and puncturing of low-density parity-check | codes for channel decoding
KR100955952B1|2010-05-19|무선 통신 시스템에서 리프팅 저밀도 패러티 검사 부호를이용한 시공간 부호화 방법 및 장치
KR101208546B1|2012-12-05|저밀도 패리티 체크 행렬을 이용한 부호화 및 복호화 방법
KR100915368B1|2009-09-03|중복 부분 행렬 기반의 저밀도 패리티 체크 디코더
JP5354979B2|2013-11-27|低密度パリティ検査畳み込み符号(ldpc−cc)符号化器及びldpc−cc復号器
KR100678176B1|2007-02-28|가변 블록 길이를 가지는 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법
KR100678175B1|2007-02-28|가변 블록 길이를 가지는 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법
TWI331456B|2010-10-01|Amp | decoder adapted for ldpc | codes
同族专利:
公开号 | 公开日
AU2009216008B2|2013-07-25|
PT2091156E|2013-11-25|
JP2012239240A|2012-12-06|
ES2437143T3|2014-01-09|
JP5506878B2|2014-05-28|
RU2450442C2|2012-05-10|
CN101946414B|2013-08-14|
CN103152055A|2013-06-12|
CN103138768B|2016-06-15|
CN103152055B|2016-09-21|
JP5506879B2|2014-05-28|
CN103138768A|2013-06-05|
ES2437144T3|2014-01-09|
TW200939641A|2009-09-16|
AU2009216008A1|2009-08-27|
DK2091156T3|2013-11-25|
JP2012239241A|2012-12-06|
TWI387212B|2013-02-21|
CN101946414A|2011-01-12|
SI2091156T1|2013-12-31|
RU2010134401A|2012-02-27|
MY153328A|2015-01-29|
JP5120862B2|2013-01-16|
DK2093887T3|2013-11-25|
SI2093887T1|2013-12-31|
PT2093887E|2013-11-25|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2012-06-07| A977| Report on retrieval|Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120607 |
2012-06-13| A131| Notification of reasons for refusal|Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120612 |
2012-09-13| A521| Written amendment|Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120912 |
2012-10-02| TRDD| Decision of grant or rejection written|
2012-10-10| A01| Written decision to grant a patent or to grant a registration (utility model)|Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121009 |
2012-10-11| A01| Written decision to grant a patent or to grant a registration (utility model)|Free format text: JAPANESE INTERMEDIATE CODE: A01 |
2012-10-25| A61| First payment of annual fees (during grant procedure)|Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121016 |
2012-11-02| FPAY| Renewal fee payment (event date is renewal date of database)|Free format text: PAYMENT UNTIL: 20151102 Year of fee payment: 3 |
2012-11-02| R150| Certificate of patent or registration of utility model|Ref document number: 5120862 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
2015-11-24| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
2016-11-01| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
2017-10-31| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
2018-10-30| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
2019-10-29| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
2020-10-20| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
2021-10-25| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
优先权:
申请号 | 申请日 | 专利标题
[返回顶部]